Global Index
HTML5 JS API Index > WebGL Tutorials & Specs

WebGLRenderingContextBase

Implemented by WebGLRenderingContext

This type groups properties and / or operations together for documentation purposes and does not have an explicit JavaScript representation.

Properties
const GLenumACTIVE_ATTRIBUTES = 0x8B89
const GLenumACTIVE_TEXTURE = 0x84E0
const GLenumACTIVE_UNIFORMS = 0x8B86
const GLenumALIASED_LINE_WIDTH_RANGE = 0x846E
const GLenumALIASED_POINT_SIZE_RANGE = 0x846D
const GLenumALPHA = 0x1906
const GLenumALPHA_BITS = 0x0D55
const GLenumALWAYS = 0x0207
const GLenumARRAY_BUFFER = 0x8892
const GLenumARRAY_BUFFER_BINDING = 0x8894
const GLenumATTACHED_SHADERS = 0x8B85
const GLenumBACK = 0x0405
const GLenumBLEND = 0x0BE2
const GLenumBLEND_COLOR = 0x8005
const GLenumBLEND_DST_ALPHA = 0x80CA
const GLenumBLEND_DST_RGB = 0x80C8
const GLenumBLEND_EQUATION = 0x8009
const GLenumBLEND_EQUATION_ALPHA = 0x883D
const GLenumBLEND_EQUATION_RGB = 0x8009
const GLenumBLEND_SRC_ALPHA = 0x80CB
const GLenumBLEND_SRC_RGB = 0x80C9
const GLenumBLUE_BITS = 0x0D54
const GLenumBOOL = 0x8B56
const GLenumBOOL_VEC2 = 0x8B57
const GLenumBOOL_VEC3 = 0x8B58
const GLenumBOOL_VEC4 = 0x8B59
const GLenumBROWSER_DEFAULT_WEBGL = 0x9244
const GLenumBUFFER_SIZE = 0x8764
const GLenumBUFFER_USAGE = 0x8765
const GLenumBYTE = 0x1400
const GLenumCCW = 0x0901
const GLenumCLAMP_TO_EDGE = 0x812F
const GLenumCOLOR_ATTACHMENT0 = 0x8CE0
const GLenumCOLOR_BUFFER_BIT = 0x00004000
const GLenumCOLOR_CLEAR_VALUE = 0x0C22
const GLenumCOLOR_WRITEMASK = 0x0C23
const GLenumCOMPILE_STATUS = 0x8B81
const GLenumCOMPRESSED_TEXTURE_FORMATS = 0x86A3
const GLenumCONSTANT_ALPHA = 0x8003
const GLenumCONSTANT_COLOR = 0x8001
const GLenumCONTEXT_LOST_WEBGL = 0x9242
const GLenumCULL_FACE = 0x0B44
const GLenumCULL_FACE_MODE = 0x0B45
const GLenumCURRENT_PROGRAM = 0x8B8D
const GLenumCURRENT_VERTEX_ATTRIB = 0x8626
const GLenumCW = 0x0900
const GLenumDECR = 0x1E03
const GLenumDECR_WRAP = 0x8508
const GLenumDELETE_STATUS = 0x8B80
const GLenumDEPTH_ATTACHMENT = 0x8D00
const GLenumDEPTH_BITS = 0x0D56
const GLenumDEPTH_BUFFER_BIT = 0x00000100
const GLenumDEPTH_CLEAR_VALUE = 0x0B73
const GLenumDEPTH_COMPONENT = 0x1902
const GLenumDEPTH_COMPONENT16 = 0x81A5
const GLenumDEPTH_FUNC = 0x0B74
const GLenumDEPTH_RANGE = 0x0B70
const GLenumDEPTH_STENCIL = 0x84F9
const GLenumDEPTH_STENCIL_ATTACHMENT = 0x821A
const GLenumDEPTH_TEST = 0x0B71
const GLenumDEPTH_WRITEMASK = 0x0B72
const GLenumDITHER = 0x0BD0
const GLenumDONT_CARE = 0x1100
const GLenumDST_ALPHA = 0x0304
const GLenumDST_COLOR = 0x0306
const GLenumDYNAMIC_DRAW = 0x88E8
const GLenumELEMENT_ARRAY_BUFFER = 0x8893
const GLenumELEMENT_ARRAY_BUFFER_BINDING = 0x8895
const GLenumEQUAL = 0x0202
const GLenumFASTEST = 0x1101
const GLenumFLOAT = 0x1406
const GLenumFLOAT_MAT2 = 0x8B5A
const GLenumFLOAT_MAT3 = 0x8B5B
const GLenumFLOAT_MAT4 = 0x8B5C
const GLenumFLOAT_VEC2 = 0x8B50
const GLenumFLOAT_VEC3 = 0x8B51
const GLenumFLOAT_VEC4 = 0x8B52
const GLenumFRAGMENT_SHADER = 0x8B30
const GLenumFRAMEBUFFER = 0x8D40
const GLenumFRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1
const GLenumFRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0
const GLenumFRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3
const GLenumFRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2
const GLenumFRAMEBUFFER_BINDING = 0x8CA6
const GLenumFRAMEBUFFER_COMPLETE = 0x8CD5
const GLenumFRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6
const GLenumFRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9
const GLenumFRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7
const GLenumFRAMEBUFFER_UNSUPPORTED = 0x8CDD
const GLenumFRONT = 0x0404
const GLenumFRONT_AND_BACK = 0x0408
const GLenumFRONT_FACE = 0x0B46
const GLenumFUNC_ADD = 0x8006
const GLenumFUNC_REVERSE_SUBTRACT = 0x800B
const GLenumFUNC_SUBTRACT = 0x800A
const GLenumGENERATE_MIPMAP_HINT = 0x8192
const GLenumGEQUAL = 0x0206
const GLenumGREATER = 0x0204
const GLenumGREEN_BITS = 0x0D53
const GLenumHIGH_FLOAT = 0x8DF2
const GLenumHIGH_INT = 0x8DF5
const GLenumIMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B
const GLenumIMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A
const GLenumINCR = 0x1E02
const GLenumINCR_WRAP = 0x8507
const GLenumINT = 0x1404
const GLenumINT_VEC2 = 0x8B53
const GLenumINT_VEC3 = 0x8B54
const GLenumINT_VEC4 = 0x8B55
const GLenumINVALID_ENUM = 0x0500
const GLenumINVALID_FRAMEBUFFER_OPERATION = 0x0506
const GLenumINVALID_OPERATION = 0x0502
const GLenumINVALID_VALUE = 0x0501
const GLenumINVERT = 0x150A
const GLenumKEEP = 0x1E00
const GLenumLEQUAL = 0x0203
const GLenumLESS = 0x0201
const GLenumLINE_LOOP = 0x0002
const GLenumLINE_STRIP = 0x0003
const GLenumLINE_WIDTH = 0x0B21
const GLenumLINEAR = 0x2601
const GLenumLINEAR_MIPMAP_LINEAR = 0x2703
const GLenumLINEAR_MIPMAP_NEAREST = 0x2701
const GLenumLINES = 0x0001
const GLenumLOW_FLOAT = 0x8DF0
const GLenumLOW_INT = 0x8DF3
const GLenumLUMINANCE = 0x1909
const GLenumLUMINANCE_ALPHA = 0x190A
const GLenumMAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D
const GLenumMAX_CUBE_MAP_TEXTURE_SIZE = 0x851C
const GLenumMAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD
const GLenumMAX_RENDERBUFFER_SIZE = 0x84E8
const GLenumMAX_TEXTURE_IMAGE_UNITS = 0x8872
const GLenumMAX_TEXTURE_SIZE = 0x0D33
const GLenumMAX_VARYING_VECTORS = 0x8DFC
const GLenumMAX_VERTEX_ATTRIBS = 0x8869
const GLenumMAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C
const GLenumMAX_VERTEX_UNIFORM_VECTORS = 0x8DFB
const GLenumMAX_VIEWPORT_DIMS = 0x0D3A
const GLenumMEDIUM_FLOAT = 0x8DF1
const GLenumMEDIUM_INT = 0x8DF4
const GLenumMIRRORED_REPEAT = 0x8370
const GLenumNEAREST = 0x2600
const GLenumNEAREST_MIPMAP_LINEAR = 0x2702
const GLenumNEAREST_MIPMAP_NEAREST = 0x2700
const GLenumNEVER = 0x0200
const GLenumNICEST = 0x1102
const GLenumNO_ERROR = 0
const GLenumNONE = 0
const GLenumNOTEQUAL = 0x0205
const GLenumONE = 1
const GLenumONE_MINUS_CONSTANT_ALPHA = 0x8004
const GLenumONE_MINUS_CONSTANT_COLOR = 0x8002
const GLenumONE_MINUS_DST_ALPHA = 0x0305
const GLenumONE_MINUS_DST_COLOR = 0x0307
const GLenumONE_MINUS_SRC_ALPHA = 0x0303
const GLenumONE_MINUS_SRC_COLOR = 0x0301
const GLenumOUT_OF_MEMORY = 0x0505
const GLenumPACK_ALIGNMENT = 0x0D05
const GLenumPOINTS = 0x0000
const GLenumPOLYGON_OFFSET_FACTOR = 0x8038
const GLenumPOLYGON_OFFSET_FILL = 0x8037
const GLenumPOLYGON_OFFSET_UNITS = 0x2A00
const GLenumRED_BITS = 0x0D52
const GLenumRENDERBUFFER = 0x8D41
const GLenumRENDERBUFFER_ALPHA_SIZE = 0x8D53
const GLenumRENDERBUFFER_BINDING = 0x8CA7
const GLenumRENDERBUFFER_BLUE_SIZE = 0x8D52
const GLenumRENDERBUFFER_DEPTH_SIZE = 0x8D54
const GLenumRENDERBUFFER_GREEN_SIZE = 0x8D51
const GLenumRENDERBUFFER_HEIGHT = 0x8D43
const GLenumRENDERBUFFER_INTERNAL_FORMAT = 0x8D44
const GLenumRENDERBUFFER_RED_SIZE = 0x8D50
const GLenumRENDERBUFFER_STENCIL_SIZE = 0x8D55
const GLenumRENDERBUFFER_WIDTH = 0x8D42
const GLenumRENDERER = 0x1F01
const GLenumREPEAT = 0x2901
const GLenumREPLACE = 0x1E01
const GLenumRGB = 0x1907
const GLenumRGB565 = 0x8D62
const GLenumRGB5_A1 = 0x8057
const GLenumRGBA = 0x1908
const GLenumRGBA4 = 0x8056
const GLenumSAMPLE_ALPHA_TO_COVERAGE = 0x809E
const GLenumSAMPLE_BUFFERS = 0x80A8
const GLenumSAMPLE_COVERAGE = 0x80A0
const GLenumSAMPLE_COVERAGE_INVERT = 0x80AB
const GLenumSAMPLE_COVERAGE_VALUE = 0x80AA
const GLenumSAMPLER_2D = 0x8B5E
const GLenumSAMPLER_CUBE = 0x8B60
const GLenumSAMPLES = 0x80A9
const GLenumSCISSOR_BOX = 0x0C10
const GLenumSCISSOR_TEST = 0x0C11
const GLenumSHADER_TYPE = 0x8B4F
const GLenumSHADING_LANGUAGE_VERSION = 0x8B8C
const GLenumSHORT = 0x1402
const GLenumSRC_ALPHA = 0x0302
const GLenumSRC_ALPHA_SATURATE = 0x0308
const GLenumSRC_COLOR = 0x0300
const GLenumSTATIC_DRAW = 0x88E4
const GLenumSTENCIL_ATTACHMENT = 0x8D20
const GLenumSTENCIL_BACK_FAIL = 0x8801
const GLenumSTENCIL_BACK_FUNC = 0x8800
const GLenumSTENCIL_BACK_PASS_DEPTH_FAIL = 0x8802
const GLenumSTENCIL_BACK_PASS_DEPTH_PASS = 0x8803
const GLenumSTENCIL_BACK_REF = 0x8CA3
const GLenumSTENCIL_BACK_VALUE_MASK = 0x8CA4
const GLenumSTENCIL_BACK_WRITEMASK = 0x8CA5
const GLenumSTENCIL_BITS = 0x0D57
const GLenumSTENCIL_BUFFER_BIT = 0x00000400
const GLenumSTENCIL_CLEAR_VALUE = 0x0B91
const GLenumSTENCIL_FAIL = 0x0B94
const GLenumSTENCIL_FUNC = 0x0B92
const GLenumSTENCIL_INDEX = 0x1901
const GLenumSTENCIL_INDEX8 = 0x8D48
const GLenumSTENCIL_PASS_DEPTH_FAIL = 0x0B95
const GLenumSTENCIL_PASS_DEPTH_PASS = 0x0B96
const GLenumSTENCIL_REF = 0x0B97
const GLenumSTENCIL_TEST = 0x0B90
const GLenumSTENCIL_VALUE_MASK = 0x0B93
const GLenumSTENCIL_WRITEMASK = 0x0B98
const GLenumSTREAM_DRAW = 0x88E0
const GLenumSUBPIXEL_BITS = 0x0D50
const GLenumTEXTURE = 0x1702
const GLenumTEXTURE0 = 0x84C0
const GLenumTEXTURE1 = 0x84C1
const GLenumTEXTURE10 = 0x84CA
const GLenumTEXTURE11 = 0x84CB
const GLenumTEXTURE12 = 0x84CC
const GLenumTEXTURE13 = 0x84CD
const GLenumTEXTURE14 = 0x84CE
const GLenumTEXTURE15 = 0x84CF
const GLenumTEXTURE16 = 0x84D0
const GLenumTEXTURE17 = 0x84D1
const GLenumTEXTURE18 = 0x84D2
const GLenumTEXTURE19 = 0x84D3
const GLenumTEXTURE2 = 0x84C2
const GLenumTEXTURE20 = 0x84D4
const GLenumTEXTURE21 = 0x84D5
const GLenumTEXTURE22 = 0x84D6
const GLenumTEXTURE23 = 0x84D7
const GLenumTEXTURE24 = 0x84D8
const GLenumTEXTURE25 = 0x84D9
const GLenumTEXTURE26 = 0x84DA
const GLenumTEXTURE27 = 0x84DB
const GLenumTEXTURE28 = 0x84DC
const GLenumTEXTURE29 = 0x84DD
const GLenumTEXTURE3 = 0x84C3
const GLenumTEXTURE30 = 0x84DE
const GLenumTEXTURE31 = 0x84DF
const GLenumTEXTURE4 = 0x84C4
const GLenumTEXTURE5 = 0x84C5
const GLenumTEXTURE6 = 0x84C6
const GLenumTEXTURE7 = 0x84C7
const GLenumTEXTURE8 = 0x84C8
const GLenumTEXTURE9 = 0x84C9
const GLenumTEXTURE_2D = 0x0DE1
const GLenumTEXTURE_BINDING_2D = 0x8069
const GLenumTEXTURE_BINDING_CUBE_MAP = 0x8514
const GLenumTEXTURE_CUBE_MAP = 0x8513
const GLenumTEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
const GLenumTEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
const GLenumTEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A
const GLenumTEXTURE_CUBE_MAP_POSITIVE_X = 0x8515
const GLenumTEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
const GLenumTEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
const GLenumTEXTURE_MAG_FILTER = 0x2800
const GLenumTEXTURE_MIN_FILTER = 0x2801
const GLenumTEXTURE_WRAP_S = 0x2802
const GLenumTEXTURE_WRAP_T = 0x2803
const GLenumTRIANGLE_FAN = 0x0006
const GLenumTRIANGLE_STRIP = 0x0005
const GLenumTRIANGLES = 0x0004
const GLenumUNPACK_ALIGNMENT = 0x0CF5
const GLenumUNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243
const GLenumUNPACK_FLIP_Y_WEBGL = 0x9240
const GLenumUNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241
const GLenumUNSIGNED_BYTE = 0x1401
const GLenumUNSIGNED_INT = 0x1405
const GLenumUNSIGNED_SHORT = 0x1403
const GLenumUNSIGNED_SHORT_4_4_4_4 = 0x8033
const GLenumUNSIGNED_SHORT_5_5_5_1 = 0x8034
const GLenumUNSIGNED_SHORT_5_6_5 = 0x8363
const GLenumVALIDATE_STATUS = 0x8B83
const GLenumVENDOR = 0x1F00
const GLenumVERSION = 0x1F02
const GLenumVERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F
const GLenumVERTEX_ATTRIB_ARRAY_ENABLED = 0x8622
const GLenumVERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A
const GLenumVERTEX_ATTRIB_ARRAY_POINTER = 0x8645
const GLenumVERTEX_ATTRIB_ARRAY_SIZE = 0x8623
const GLenumVERTEX_ATTRIB_ARRAY_STRIDE = 0x8624
const GLenumVERTEX_ATTRIB_ARRAY_TYPE = 0x8625
const GLenumVERTEX_SHADER = 0x8B31
const GLenumVIEWPORT = 0x0BA2
const GLenumZERO = 0
HTMLCanvasElementcanvas
GLsizeidrawingBufferHeight
GLsizeidrawingBufferWidth
Operations
voidactiveTexture(GLenum texture)
voidattachShader(WebGLProgram? program, WebGLShader? shader)
voidbindAttribLocation(WebGLProgram? program, GLuint index, DOMString name)
voidbindBuffer(GLenum target, WebGLBuffer? buffer)
voidbindFramebuffer(GLenum target, WebGLFramebuffer? framebuffer)
voidbindRenderbuffer(GLenum target, WebGLRenderbuffer? renderbuffer)
voidbindTexture(GLenum target, WebGLTexture? texture)
voidblendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
voidblendEquation(GLenum mode)
voidblendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
voidblendFunc(GLenum sfactor, GLenum dfactor)
voidblendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
voidbufferData(GLenum target, any size_data, GLenum usage)
voidbufferSubData(GLenum target, GLintptr offset, any data)
GLenumcheckFramebufferStatus(GLenum target)
voidclear(GLbitfield mask)
voidclearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
voidclearDepth(GLclampf depth)
voidclearStencil(GLint s)
voidcolorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
voidcompileShader(WebGLShader? shader)
voidcompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, ArrayBufferView data)
voidcompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, ArrayBufferView data)
voidcopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
voidcopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
WebGLBuffer?createBuffer()
WebGLFramebuffer?createFramebuffer()
WebGLProgram?createProgram()
WebGLRenderbuffer?createRenderbuffer()
WebGLShader?createShader(GLenum type)
WebGLTexture?createTexture()
voidcullFace(GLenum mode)
voiddeleteBuffer(WebGLBuffer? buffer)
voiddeleteFramebuffer(WebGLFramebuffer? framebuffer)
voiddeleteProgram(WebGLProgram? program)
voiddeleteRenderbuffer(WebGLRenderbuffer? renderbuffer)
voiddeleteShader(WebGLShader? shader)
voiddeleteTexture(WebGLTexture? texture)
voiddepthFunc(GLenum func)
voiddepthMask(GLboolean flag)
voiddepthRange(GLclampf zNear, GLclampf zFar)
voiddetachShader(WebGLProgram? program, WebGLShader? shader)
voiddisable(GLenum cap)
voiddisableVertexAttribArray(GLuint index)
voiddrawArrays(GLenum mode, GLint first, GLsizei count)
voiddrawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset)
voidenable(GLenum cap)
voidenableVertexAttribArray(GLuint index)
voidfinish()
voidflush()
voidframebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, WebGLRenderbuffer? renderbuffer)
voidframebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, WebGLTexture? texture, GLint level)
voidfrontFace(GLenum mode)
voidgenerateMipmap(GLenum target)
WebGLActiveInfo?getActiveAttrib(WebGLProgram? program, GLuint index)
WebGLActiveInfo?getActiveUniform(WebGLProgram? program, GLuint index)
sequence<WebGLShader>?getAttachedShaders(WebGLProgram? program)
GLintgetAttribLocation(WebGLProgram? program, DOMString name)
anygetBufferParameter(GLenum target, GLenum pname)
WebGLContextAttributes?getContextAttributes()
GLenumgetError()
object?getExtension(DOMString name)
anygetFramebufferAttachmentParameter(GLenum target, GLenum attachment, GLenum pname)
anygetParameter(GLenum pname)
DOMString?getProgramInfoLog(WebGLProgram? program)
anygetProgramParameter(WebGLProgram? program, GLenum pname)
anygetRenderbufferParameter(GLenum target, GLenum pname)
DOMString?getShaderInfoLog(WebGLShader? shader)
anygetShaderParameter(WebGLShader? shader, GLenum pname)
WebGLShaderPrecisionFormat?getShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype)
DOMString?getShaderSource(WebGLShader? shader)
sequence<DOMString>?getSupportedExtensions()
anygetTexParameter(GLenum target, GLenum pname)
anygetUniform(WebGLProgram? program, WebGLUniformLocation? location)
WebGLUniformLocation?getUniformLocation(WebGLProgram? program, DOMString name)
anygetVertexAttrib(GLuint index, GLenum pname)
GLsizeiptrgetVertexAttribOffset(GLuint index, GLenum pname)
voidhint(GLenum target, GLenum mode)
GLbooleanisBuffer(WebGLBuffer? buffer)
booleanisContextLost()
GLbooleanisEnabled(GLenum cap)
GLbooleanisFramebuffer(WebGLFramebuffer? framebuffer)
GLbooleanisProgram(WebGLProgram? program)
GLbooleanisRenderbuffer(WebGLRenderbuffer? renderbuffer)
GLbooleanisShader(WebGLShader? shader)
GLbooleanisTexture(WebGLTexture? texture)
voidlineWidth(GLfloat width)
voidlinkProgram(WebGLProgram? program)
voidpixelStorei(GLenum pname, GLint param)
voidpolygonOffset(GLfloat factor, GLfloat units)
voidreadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView? pixels)
voidrenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
voidsampleCoverage(GLclampf value, GLboolean invert)
voidscissor(GLint x, GLint y, GLsizei width, GLsizei height)
voidshaderSource(WebGLShader? shader, DOMString source)
voidstencilFunc(GLenum func, GLint ref, GLuint mask)
voidstencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
voidstencilMask(GLuint mask)
voidstencilMaskSeparate(GLenum face, GLuint mask)
voidstencilOp(GLenum fail, GLenum zfail, GLenum zpass)
voidstencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
voidtexImage2D(GLenum target, GLint level, GLenum internalformat, any width_format, any height_type, any border_pixels_image_canvas_video, optional GLenum format, optional GLenum type, optional ArrayBufferView? pixels)
voidtexParameterf(GLenum target, GLenum pname, GLfloat param)
voidtexParameteri(GLenum target, GLenum pname, GLint param)
voidtexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, any width_format, any height_type, any format_pixels_image_canvas_video, optional GLenum type, optional ArrayBufferView? pixels)
voiduniform1f(WebGLUniformLocation? location, GLfloat x)
voiduniform1fv(any location, any v)
voiduniform1i(WebGLUniformLocation? location, GLint x)
voiduniform1iv(any location, any v)
voiduniform2f(WebGLUniformLocation? location, GLfloat x, GLfloat y)
voiduniform2fv(any location, any v)
voiduniform2i(WebGLUniformLocation? location, GLint x, GLint y)
voiduniform2iv(any location, any v)
voiduniform3f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z)
voiduniform3fv(any location, any v)
voiduniform3i(WebGLUniformLocation? location, GLint x, GLint y, GLint z)
voiduniform3iv(any location, any v)
voiduniform4f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
voiduniform4fv(any location, any v)
voiduniform4i(WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w)
voiduniform4iv(any location, any v)
voiduniformMatrix2fv(any location, GLboolean transpose, any value)
voiduniformMatrix3fv(any location, GLboolean transpose, any value)
voiduniformMatrix4fv(any location, GLboolean transpose, any value)
voiduseProgram(WebGLProgram? program)
voidvalidateProgram(WebGLProgram? program)
voidvertexAttrib1f(GLuint indx, GLfloat x)
voidvertexAttrib1fv(GLuint indx, any values)
voidvertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
voidvertexAttrib2fv(GLuint indx, any values)
voidvertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
voidvertexAttrib3fv(GLuint indx, any values)
voidvertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
voidvertexAttrib4fv(GLuint indx, any values)
voidvertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)
voidviewport(GLint x, GLint y, GLsizei width, GLsizei height)